Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F4 France F2 France F3 France F4 France F5 Greece F1 Greece F2 Italy F2 France F7 Italy F4 Algeria F1 Algeria F2 Spain F11 Great Britain F3 Great Britain F6 Great Britain #2-w1 Great Britain #2-w2 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Qatar F5 Great Britain F1 Great Britain F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Kuwait F2 Korea F1 Great Britain #3-w3 Great Britain #3-w4 Great Britain F10 Great Britain F11 France F13 France F14 France F17 France F18 Canada F2 Sri Lanka F2 India F7 Australia F1 Australia F2 France F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Kuwait F1 Kuwait F2 Great Britain F9 Great Britain F11 Great Britain F12 France F12 France F13 France F14 Great Britain F13 Thailand F3 Great Britain #3-w1 Great Britain #3-w2 Great Britain F1 France F5 Great Britain F7 Great Britain F8 Greece F1 Greece F2 Greece F3 The Manchester Trophy - Manchester Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Global Telecom Open - Curitiba The Bolton Challenger - Bolton Jameson Cup - Milan Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Challenger Leon 2004 - Leon Austin Challenger - Austin Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff USTA Tallahassee Tennis Challenger - Tallahassee The LTA Manchester Challenger - Manchester Bordeaux Challenger Cassis Challenger Orleans Challenger Togliatti Cup - Togliatti Quimper Challenger Samsung Open - Brighton The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham China Open - Beijing The Stella Artois Grass Court Championships - London Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Manchester Trophy - Manchester Open de Moselle - Metz ATP Kremlin Cup - Moscow GHI Bronx Classic - Bronx Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Akbank Private Banking-TED Open - Istanbul Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Trofeo Francesco Guzzini - Recanati Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz ASB Classic - Auckland Internazionali BNL d'Italia - Rome Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Parc - Lyon St. Petersburg Open - St. Petersburg European Open - Antwerp Open Sud de France - Montpellier Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Mercedes Cup - Stuttgart Citi Open - Washington Moselle Open - Metz Open 13 Provence - Marseille Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon Barcelona Open Banc Sabadell - Barcelona Tumkur Open - Tumkur The LTA Wrexham Challenger - Wrexham The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton West of England Tennis - Bristol LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh The Nottingham Open - Nottingham Powder Byrne Trophy - Surbiton Brazil Open - Salvador The Stella Artois Grass Court Championships - Queen's/London Milano Challenger-Jameson Cup - Milan The Nottingham Cahllenger - Nottingham IPP Open - Helsinki Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona The Surbiton Trophy - Surbiton West of England Challenger - Bristol Togliatti Cup - Togliatti Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum The Nottingham Challenger - Nottingham IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Abierto Club Casablanca - Mexico City Fergana Challenger - Fergana The Surbiton Trophy - Surbiton NASDAQ-100 Open - Miami Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Tiburon Challenger - Tiburon The LTA Men's Challenger Wrexham - Wrexham X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Pacific Life Open - Indian Wells ECM Prague Open 2005 - Prague Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Open de la Ville de Saint Denis - Reunion Island Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali di Tennis - Bergamo Kia International in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells The LTA Nottingham Challenger - Nottingham Sony Open Tennis - Miami Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Sony Open Tennis - Miami Lambertz Open by Stawag - Aachen Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bauer Watertechnology Cup - Eckental Rogers Cup - Toronto IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo LTA Cardiff Challenger - Cardiff Miami Open - Miami Isla de Lanzarote - Lanzarote Mutua Madrid Open - Madrid The Surbiton Trophy - Surbiton Shanghai Rolex Masters - Shanghai Miami Open - Miami The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham Mutua Madrid Open - Madrid Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Open 13 - Marseille BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Miami Open - Miami China Open - Beijing Open 13 - Marseille Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Argentina Open - Buenos Aires U.S. Open - New York Bristol Challenger Trophy - Bristol Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris The LTA Hull Challenger - Hull Wimbledon - London Erste Bank Open - Vienna European Open - Antwerp Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo Moselle Open - Metz Qatar ExxonMobil Open - Doha BMW Open - Munich Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Samsung Securities Cup - Seoul Open Parc - Lyon Wimbledon - London Open 13 - Marseille Nottingham Men's Challenger - Nottingham AEGON Championships - London Wimbledon - London French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London AEGON Championships - London U.S. Open - New York Rakuten Japan Open - Tokyo Australian Open - Melbourne European Open - Antwerp French Open - Paris Wimbledon - London Open Mutouest - St. Brieuc Neride Prague Indoor - Prague Nature Valley International - Eastbourne U.S. Open - New York Ciudad de Pozoblanco Open Diputacion - Cordoba Erste Bank Open - Vienna The Wrexham Challenger - Wrexham Noventi Open - Halle Australian Open - Melbourne Erste Bank Open - Vienna Telesp Celular Open - Campinas French Open - Paris The Wrexham Challenger - Wrexham Australian Open - Melbourne Australian Unity Western Australia Open - Perth Pau Challenger Open 13 Provence - Marseille Aix En Provence Challenger French Open - Paris Wimbledon - London Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia The 10tele.com Open - Nottingham China Open - Beijing International Indoor Tennis Championships of Croatia - Zagreb Next Generation Adelaide International - Adelaide Medibank International - Sydney Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney SA Tennis Open - Johannesburg Moselle Open - Metz Open Sud de France - Montpellier AEGON International - Eastbourne Open Sud de France - Montpellier Open de Moselle - Metz Open de Tenis Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, 1R, ROU-FRA 0-5 Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-FRA 3-2 Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, PO, FRA-GER 4-1 AEGON Championships - London BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Open 13 Provence - Marseille Open 13 - Marseille Rogers Cup - Montreal Sony Ericsson Open - Miami Davis Cup, World Group, QF, GER-FRA 1-4 Internazionali BNL d'Italia - Rome Davis Cup, World Group, SF, ESP-FRA 4-1 Rogers Cup - Toronto Davis Cup, World Group, 1R, CAN-FRA 1-4 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Rogers Cup - Montreal Davis Cup, World Group, QF, ARG-FRA 3-2 Western & Southern Open - Cincinnati Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-FRA 1-3 BNP Paribas Masters - Paris Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Davis Cup, Finals, Group A Mutua Madrilena Masters Madrid - Madrid Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) LTA Wimbledon Wildcard Play-off tournament Valencia Open - Valencia Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells AAMI Classic - Kooyong BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris The Mubadala World Tennis Championship The Mubadala World Tennis Championship Wimbledon - London AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Kooyong Classic - Kooyong Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London French Open - Paris Wimbledon - London Olympics - London Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, GBR-POR 5-0 French Open (juniors)